import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
import java.util.stream.Collectors;

public class Main {

    public static void main(String[] args) {

        merge(new int[]{0, 0, 0, 0, 0}, 0, new int[]{1, 2, 3, 4, 5}, 5);
    }


    public static void merge(int[] nums1, int m, int[] nums2, int n) {
        int index = nums1.length - 1;
        int start1 = nums1.length - m - 1;
        int start2 = nums2.length - 1;
        while (start1 >= 0 && start2 >= 0) {
            if (nums1[start1] > nums2[start2]) {
                nums1[index--] = nums1[start1--];
            } else {
                nums1[index--] = nums2[start2--];
                start1--;

            }
        }
        while (start1 >= 0 && index >= 0) {
            nums1[index--] = nums1[start1--];
        }
        while (start2 >= 0 && index >= 0) {
            nums1[index--] = nums2[start2--];
        }

    }


}
